Custom Menus is a control panel that provides the following features:
1 You may Tear-off menus from the Menu Bar and move them around, for faster access to often-used items.
2 Build your own menus from items in any menu.
Put all your favorite items in a single menu and tear it off for quick access!
You can rename any item, too.
3 Choose your own Font, Size and colors for the menus and the menu bar.
4 Pop-up the Menu Bar under the mouse: no more reaching for the top of the screen!
System 7.x or Mac OS 8.x required, on a color-capable Macintosh.
Installation
1 Put Custom Menus in your Control Panels folder, by dragging its icon and releasing it over your System Folder.
2 Drag the Apple Espy Sans Bold 9 & 10 screen fonts to your System Folder. Not required, but great for small menus.
3 Custom Menus will be active after you Restart.
Loading Order: For compatibility, make sure the following software is loaded in this order at startup:
ÑThese must load before Custom Menus:
MagicMenu (True Finder Integration), MenuChoice, Menuette and PopUpFolder 1.5
ÑThese must load after Custom Menus:
Apple Menu Options, Now WYSIWYG Menus, NowCompress and PopUpFolder 2.01.
You may change the order by renaming the files, as they're loaded alphabetically.
Tear-Off Menus
To tear-off a menu, drag the mouse through either bottom corner of the menu. Some menus cannot be torn (mostly menus that exist only temporarily), and these won't have the dotted bottom corners.
Torn menus float above the desktop. Move them around by dragging their title bar. Hide and Show them with the chosen key-combination. Select an item by clicking on it (depending on the load on your system, you may need to hold down the mouse button until the item is hilited).
Torn menus are updated regularly. They are hidden/shown automatically, in sync with the state of the Menu Bar. If a menu is not in the menu bar, its torn copy will be hidden too. When the menu is back in the menu bar (ex: after a dialog), the torn copy is shown too. In some applications, torn menus will settle and update OK after a few uses, as Custom Menus sets its timing to match the application's.
To save screen space, you may keep only the title of a torn menu floating on the desktop. The rest of the menu pops-up when you click and hold the pop-up symbol beneath the title. Check the 'Enable mini-tearoffs' box in the control panel, then set normal/mini for a torn menu by clicking the arrow on its title bar.
Adding New Menus
1 Drag the mouse SLOWLY from a blank area of the Menu Bar (someplace where there is no menu title) onto the desktop. The cursor will change to a small menu and when you let go, a small editor window appears.
2 Add items to the new menu by selecting any item* from any menu. You can add disabled items and dividing lines too. Drag your items to change their order. Double-click on an item alias to change its name, double-click on the title at the top of the editor's window to change the menu title. To remove an item, drag it out of the editor window.
Menus are 'disconnected' inside the editor so no action takes place. ex: you can add the Restart item without restarting your Macintosh.
3 Click OK to quit the editor.
New menus are listed alphabetically in the Menu Bar. The editor's red Trash button will delete this menu. The gray button between Trash and Cancel controls whether the new menu is shown both on the menu bar and as a torn menu, or if it exists as only one at a time. If it's displayed as a torn menu only, you can drag it back to the menu bar if needed.
To edit a menu that you created, tear it off then click the small + box on its title bar. This will bring up the editor, where you can change or delete it.
Compatible non-standard Applications
Custom Menus works with all normal applications. Applications that have special menu-handling code are recognized and their menus are not made to display with your preferred Font and Size, until they're tested for compatibility. Then they're added to a list inside Custom Menus. Please let me know if you have an application you want tested and added to the list.
For now, applications with special menu handling that are compatible with Custom Menus are:
Word 5.1 (1,2) Word 6.0 (1,3) Excel 4.0 Excel 5.0 (1,3)
PageMaker 4.2 (1) InControl 3.0 (2) Netscape 2.x
ClarisWorks ClarisDraw FileMaker Pro 2.1
MacWrite Pro 1.5 Illustrator 5.5, 6.0 XPress 3.3
Writenow 4.0 Canvas 3.5 WordPerfect 3.x
(1 ) no custom font (2) no custom colors (3) use mini-tearoffs instead of normal tearoffs for those menus with items that change. These non-standard Microsoft apps don't update their menus until they're drawn.
Known Problems and cures
Custom Menus has been in development for over 4 years and is pretty solid. But it has not been tested with all latest Macintosh models, nor all utilities or applications. Please send me a short e-mail if you have a problem and I'll try to fix it.
ÑThe title bar of torn menus is not high enough to display the complete icon that some menus use for title. This trade-off was made to save screen space.
ÑWith OtherMenu or some other menu-modifying software installed, switching custom menu font on/off takes two tries before the spacing of titles in the menu bar is correct.
ÑPopupfolder 2.01 freezes if Hierarchical Apple Menu or PopupFolder Menu is checked in the PF control panel, so make sure these are not checked.
ÑWith Aaron, use Custom colors for torn menus so the menu background color doesn't switch from white to gray.
ÑIf both NowMenus and SuperBoomerang are active and an application's File menu that has a key-equivalent assigned by NowMenus is torn, the key-equivalent won't be displayed, although it will work.
ÑNoBalloonMenu conflicts with Custom Menus.
ÑIf you use NowUtilities and get crashes at Startup, switch the loading order of two extensions or two control panels. When removing NowUtilities, also remove NowToolbox!
Ñcrash with SimpleText Color Menu: get the latest version from Alessandro Levi Montalcini╒s web page at http://www.montalcini.com
ÑIf you see two rectangles after the icon for a menu title, use another Menu Font or another size.
ÑWordPerfect 3.5: turn off 'Graphic Font Menu' for faster response
The 'Custom Menus Prefs' file in the Preferences folder might get corrupted when an application quits unexpectedly. Just to be sure, delete this file if problems start cropping up after a crash and a new one will be created automatically (but menus you created will be lost).
Shareware Notice
Custom Menus is shareware. You may evaluate it freely for up to 12 days, then to continue using it you are expected to pay a $12 registration fee. Registration is handled by the Kagi Shareware service. You may register on-line with a credit card at :
http://order.kagi.com/?MM&S
(or without the &S if your browser doesn't support secure connections)
Or use the attached Register application to register by e-mail (send to shareware@Kagi.com) or by fax with a credit card, or through postal mail. Please run the application for more information (and turn on Balloon Help!). If you received Custom Menus without the Register application, please download the complete package.
After you register, Kagi will send you a receipt and a code to disable the registration reminders. Please remember to include your e-mail address (or postal address, but it takes much longer) so Kagi knows where to send the code! If you don't receive your code within a week, let me know by sending an email to Marc@Kagi.com.
A person or family using the program on several computers need only pay for one copy. Site licenses are available. The Kagi Shareware address and fax number are for registrations only, please.
Please distribute Custom Menus as a complete package, with this document and the Register application. It is OK to upload the unmodified package to BBSs, the Internet and online services, and to put it on a CD-ROM provided Custom Menus is not sold.
Acknowledgments
Many thanks to Bill Goodman, Alessandro Levi Montalcini, Vils Legrand, Marc Menschenfreund and Mark Nagata for their precious help!
Disclaimer
The author makes no warranties, either express or implied, regarding the fitness of Custom Menus for any particular purpose. Use Custom Menus at your own risk. The author claims no liability for data loss or any other problems caused directly or indirectly by Custom Menus.
Other programs by the author
Startup Doubler makes for quicker startups! Its software acceleration compensates for sub-optimal disk performance to make extensions and control panels load faster.
Smart Scroll resizes the indicator thumb in regular scroll bars to show how much of a document is displayed in a window: If a window is displaying half of a document, the thumb will be half the scrollbar size. This gives you an idea of how large the document is, without having to scroll the window to find out!
Smart Scroll also adds Live Scrolling, which updates the display as you drag the scrollbar thumb. Just release the thumb when you see the part of the document you want: no more guessing where you'll end up!
Get these and more from http://www.marcmoini.com or http://www.kagi.com/authors/marc/
Version History
Please download the latest version from http://www.marcmoini.com or an Info-Mac mirror or the MIT HyperArchive at http://hyperarchive.lcs.mit.edu/HyperArchive.html. Also available on the MacOS forum (control panels) on CompuServe, and the Mac Utilities forum on AOL.
1.1 (98.04.16)
Ñ Supports Mac OS 8.0 and 8.1
Ñ Supports Appearance 1.0, 1.01 and 1.0.2
Ñ Fixed a bug which caused keystroke misses when a torn menu was displayed
Ñ Fixed a bug which disturbed desktop icons when switching menu fonts
Ñ Fixed a bug which caused a freeze on some systems when closing the reminder windoid
Ñ Fixed a crash problem with Excel 5
Ñ Torn menus use Kaleidoscope colors if Kaleidoscope is running (tested with v1.8.2)
Ñ Misc. changes and fixes
1.03 (96.08.15)
ÑFixed serious incompatibility with Apple Menu Options, which garbled the menus in applications with submenus (Illustrator, Photoshop, etc). Thanks to Richard Foley!
ÑFixed bug involving disabled submenu items added to a custom menu, which displayed the wrong items
ÑUsing Kotoeri, there is now a 2 second delay to enter the 2nd char of a 2byte japanese character before character entry is reset to allow updating torn menus
ÑRestored access to menus while the 'define shortcuts' Kotoeri dialog is displayed
ÑHyperCard stacks are no longer restricted to a fixed size, even when there is enough memory
ÑMenus with a color title no longer draw with a white border under system 7.5.2 and 7.5.3
ÑNetscape and other apps using current version of Mercutio MDEF no longer restrict the font size in menus
ÑNowMenus 6, SuperBoomerang 6 can load either before or after Custom Menus, which makes using them along with Aladdin's MagicMenu possible again
ÑFixed bug with Decor, where picture would be discolored behind torn menus
ÑFixed preference saving bug in cdev
ÑTorn menus saved on another screen or under the Menu bar are now re-opened on the main screen and below the menu bar
ÑSpecial characters in menus are now drawn in the size of the selected font (sizes 10-14 use faster Chicago 12 size)
ÑCompatible with: Canvas 3.5.4, WordPerfect 3.x (Thanks to Rob Carney!), Now Utilities 6.0, DragStrip 2.01, Illustrator 6.0, Glidel 3, ClarisWorks 3.0, ClarisDraw 1.0
ÑTorn menus now reappear faster when switching applications
ÑPreferences file integrity is now better verified
ÑMade title bars color lighter, with blue tinge, and dark blue text
ÑAll Alerts now appear on the main screen
1.02 (96.02.28)
ÑNo more delays and erractic behavior whenever a saved torn menu is brought back.
ÑBetter selects correct System font for non-roman scripts
ÑAppleMenuOption 1.01 and 1.1 Apple menu submenu arrows appear in Popup menus
ÑHidden torn menus now reappear faster when their menu is back in the Menu Bar
ÑApple menu now drawn with NowMenu's additions: icons, divider lines
ÑNowMenus 5.01, 5.02: Selecting from saved torn menus no longer draws 2nd offset image
ÑNowMenus 5.02: Tear-Off corners now always shown when NoClickNeeded option is active
ÑNowMenus' special menus are now drawn using the font & size set in NowMenus
ÑNo longer shifts the location of Popup menus in Control Strip and some applications
ÑBackground color of menu bar clock now changed to match bar color (depends on clocks)
Ñ"Remember Torn menus" setting now elapses on unregistered versions
ÑOpening the control panel, the buttons will be drawn even if very little memory
ÑCompatible with Mercutio MDEF in Alpha 6.12
ÑApplication compatibility settings now saved across restarts
ÑHyperCard 2.3 no longer crashes on PowerMacs
1.01 (96.01.31)
ÑCompatible with NowUtilites 5.02
ÑNo longer freezes over the window Deep Thought leaves around at Startup.
ÑSupport for 2-byte scripts and Japanese system
ÑCompatible with Apple Menu Options 1.02
ÑCompatible with Mercutio MDEF (Netscape, BBEdit, etc)
ÑApple Clock uses same background color as the Menu Bar.